package cn.tedu._05weibo.mapper;

import cn.tedu._05weibo.pojo.dto.CommentDTO;
import cn.tedu._05weibo.pojo.entity.Weibo;
import cn.tedu._05weibo.pojo.vo.WeiboDetailVO;
import cn.tedu._05weibo.pojo.vo.WeiboVO;

import java.util.List;

public interface WeiboMapper {

    /**
     * 插入微博
     * @param weibo 微博实体类
     * @return 受影响的数据条数
     */
    int insertWeibo(Weibo weibo);

    /**
     * 查询微博列表
     * @return WeiboVO的列表集合
     */
    List<WeiboVO> selectIndex();

    /**
     * 根据id查询微博
     * @param id 微博id
     * @return WeiboDetailVO
     */
    WeiboDetailVO selectById(int id);
}
